/**
 * 个人实名认证  实体类
 * @author WangXinLei
 * @date 2015-03-04
 */
package com.chnbst.bstyun.model.pojo;

import java.util.Date;

import com.chnbst.bstyun.core.model.IPOJO;

public class PersonalIdentify implements IPOJO{
    /**
	 * 序列号
	 */
	private static final long serialVersionUID = 6290533791610639205L;

	/**
     * id
     */
    private String id;

    /**
     * uuid
     */
    private String uuid;

    /**
     * 用户ID
     */
    private Integer userId;

    /**
     * 真实姓名
     */
    private String pIdentifyRealName;

    /**
     * 身份证号
     */
    private String pIdentifyCard;

    /**
     * 到期时间
     */
    private Date cardLastDate;

    /**
     * 身份证正面图片路径
     */
    private String cardUpUrl;

    /**
     * 身份证反面图片路径
     */
    private String cardDownUrl;

    /**
     * 手持身份证图片路径
     */
    private String handCardUrl;

    /**
     * 提交时间
     */
    private Date addTime;

    /**
     * 审批时间
     */
    private Date auditTime;

    /**
     * 状态（0未提交（未认证），1已提交未审核，2已审核未通过，3审核通过（已实名认证））
     */
    private Integer state;

    /**
     * 获取id
     * @return ID
     */
    public String getId() {
        return id;
    }

    /**
     * 设置id
     * @param id 
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取uuid
     * @return uuid
     */
    public String getUuid() {
        return uuid;
    }

    /**
     * 设置uuid
     * @param uuid 
     */
    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    /**
     * 获取userId
     * @return userId
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置userId
     * @param userId 
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取真实姓名
     * @return pIdentifyRealName
     */
    public String getpIdentifyRealName() {
        return pIdentifyRealName;
    }

    /**
     * 设置真实姓名
     * @param pIdentifyRealName 
     */
    public void setpIdentifyRealName(String pIdentifyRealName) {
        this.pIdentifyRealName = pIdentifyRealName;
    }

    /**
     * 获取身份证号
     * @return pIdentifyCard
     */
    public String getpIdentifyCard() {
        return pIdentifyCard;
    }

    /**
     * 设置身份证号
     * @param pIdentifyCard 
     */
    public void setpIdentifyCard(String pIdentifyCard) {
        this.pIdentifyCard = pIdentifyCard;
    }

    /**
     * 获取身份证到期时间
     * @return cardLastDate
     */
    public Date getCardLastDate() {
        return cardLastDate;
    }

    /**
     * 设置身份证到期时间
     * @param cardLastDate 
     */
    public void setCardLastDate(Date cardLastDate) {
        this.cardLastDate = cardLastDate;
    }

    /**
     * 获取身份证正面图片路径
     * @return cardUpUrl
     */
    public String getCardUpUrl() {
        return cardUpUrl;
    }

    /**
     * 设置身份证正面图片路径
     * @param cardUpUrl 
     */
    public void setCardUpUrl(String cardUpUrl) {
        this.cardUpUrl = cardUpUrl;
    }

    /**
     * 获取身份证反面图片路径
     * @return cardDownUrl
     */
    public String getCardDownUrl() {
        return cardDownUrl;
    }

    /**
     * 设置身份证反面图片路径
     * @param cardDownUrl 
     */
    public void setCardDownUrl(String cardDownUrl) {
        this.cardDownUrl = cardDownUrl;
    }

    /**
     * 获取手持身份证图片路径
     * @return handCardUrl
     */
    public String getHandCardUrl() {
        return handCardUrl;
    }

    /**
     * 设置手持身份证图片路径
     * @param handCardUrl 
     */
    public void setHandCardUrl(String handCardUrl) {
        this.handCardUrl = handCardUrl;
    }

    /**
     * 获取提交时间
     * @return addTime
     */
    public Date getAddTime() {
        return addTime;
    }

    /**
     * 设置提交时间
     * @param addTime 
     */
    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    /**
     * 获取审批时间
     * @return auditTime
     */
    public Date getAuditTime() {
        return auditTime;
    }

    /**
     * 设置审批时间
     * @param auditTime 
     */
    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    /**
     * 获取状态（0未提交（未认证），1已提交未审核，2已审核未通过，3审核通过（已实名认证））
     * @return state
     */
    public Integer getState() {
        return state;
    }

    /**
     * 设置状态（0未提交（未认证），1已提交未审核，2已审核未通过，3审核通过（已实名认证））
     * @param state 
     */
    public void setState(Integer state) {
        this.state = state;
    }
}